import request from '@/utils/request'

// 修改网络IP保护任务
export function updateEquipTask(data) {
    return request({
        url: '/equip/task',
        method: 'put',
        data: data
    })
}
// 新增网络IP保护任务
export function addEquipTask(data) {
    return request({
        url: '/equip/task',
        method: 'post',
        data: data
    })
}
// 获取网络IP保护任务详细信息
export function detailEquipTask(id) {
    return request({
        url: '/equip/task/' + id,
        method: 'get',
    })
}
//   删除网络IP保护任务
export function delEquipTask(id) {
    return request({
        url: '/equip/task/' + id,
        method: 'delete'
    })
}
//   导出网络IP保护任务
export function exportEquipTask(data) {
    return request({
        url: '/equip/task/export',
        method: 'post',
        data: data
    })
}
//   查询网络IP保护任务列表
export function listEquipTask(query) {
    return request({
        url: '/equip/task/list',
        method: 'get',
        params: query
    })
}

// 虚假ip查询列表查询
export function fakeIpList() {
    return request({
        url: '/equip/info/fakeIpList',
        method: 'get',
    })
}
// 网络IP保护-基于时延的定位任务管理-分页查询
export function listEquipRepositingTask(query) {
    return request({
        url: '/equip/repositing/task/list',
        method: 'get',
        params: query
    })
}
// 网络IP保护-基于时延的定位任务管理-更新
export function updateCombatEquipRepositingTask(data) {
    return request({
        url: '/equip/repositing/task/updateCombatEquipRepositingTask',
        method: 'post',
        data: data
    })
}
// 网络IP保护-基于时延的定位任务管理-删除
export function deleteCombatEquipRepositingTask(id) {
    return request({
        url: '/equip/repositing/task/deleteCombatEquipRepositingTask/' + id,
        method: 'get',
    })
}